跳到主要内容

4.4 串口测试

  ATK-DLAM62X开发板板载两个RS485(uart1和uart2),在这里我们需要借助正点原子USB转换器模块来测试,如果用户有485相关测试工具可以自行测试,不一定要用这个模块。如下图。

introduce
图4.4.1 正点原子多合一USB转换器模块

  将底板的RS485的A用杜邦线连接到正点原子USB转换器模块的A处,B连接到B。使用了正点原子的USB转换器模块,会在PC(电脑端)看到一个串口。硬件连接如下图所示:

introduce
图4.4.2 RS485连接

  通过下面的指令配置串口

stty -F /dev/ttyS3 ispeed 115200 ospeed 115200 cs8

  stty指令解释:
  (1) -F(--file):打开指定的设备,并用此设备作为输入来代替标准输入
  (2) ispeed N:设置输入速率为N
  (3) ospeed N: 设置输出速率为N
  (4) csN:把字符长度设为N

  更多关于该指令用法请输入stty -help查看

  输入如下指令等待上位机发来的数据,注意不要发中文,否则可能会乱码。按Ctrl+c结束接收。

cat /dev/ttyS3 

introduce
图4.4.3 串口接收数据

  接收cat程序,使用以下命令发送数据到上位机:

echo www.openedv.com > /dev/ttyS3

introduce
图4.4.4 串口发送数据